movable kidney - French English Dictionary